sign: API changes for public keys and CLI keys format
authorDenis Pynkin <denis.pynkin@collabora.com>
Fri, 9 Aug 2019 19:07:57 +0000 (22:07 +0300)
committerDenis Pynkin <denis.pynkin@collabora.com>
Wed, 25 Mar 2020 12:23:54 +0000 (15:23 +0300)
commit2303202c86c96768abb42728b2e5b2090b9d0198
treeb9196cbce2b60230729f7ed30ec9217fc1d64db0
parent9e8f0f4ca0350cd43c202fe25b99900450e53406
sign: API changes for public keys and CLI keys format

API changes:
- added function `ostree_sign_add_pk()` for multiple public keys using.
- `ostree_sign_set_pk()` now substitutes all previously added keys.
- added function `ostree_sign_load_pk()` allowed to load keys from file.
- `ostree_sign_ed25519_load_pk()` able to load the raw keys list from file.
- use base64 encoded public and private ed25519 keys for CLI and keys file.

Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
apidoc/ostree-sections.txt
src/libostree/libostree-devel.sym
src/libostree/ostree-repo-pull.c
src/libostree/ostree-sign-dummy.h
src/libostree/ostree-sign-ed25519.c
src/libostree/ostree-sign-ed25519.h
src/libostree/ostree-sign.c
src/libostree/ostree-sign.h
src/ostree/ot-builtin-commit.c
src/ostree/ot-builtin-sign.c
tests/test-signed-commit.sh